home *** CD-ROM | disk | FTP | other *** search
- { TheDraw Pascal Crunched Screen Image. Date: 11/02/95 }
- unit g_wfc;
-
- interface
-
- uses crt,
- dos;
-
- procedure write_picture(pic : string);
-
- implementation
-
- const
- WFC_WIDTH=80;
- WFC_DEPTH=25;
- WFC_LENGTH=1327;
- WFC : array [1..1327] of Char = (
- #8,#16,'▓',#26, #3,'█','▀',' ',' ',#13,'■','▀','▀','█','█','█',' ',
- ' ', #5,#26, #3,'▄',' ',' ', #1,'▄','▄','■','▀','█',#25, #2, #9,'▄',
- '■','▀',' ',#10,'▄','▄','■','▀','█','█',' ', #2,'▄','■',' ', #6,'▄',
- '■','▀','▓','█','▄',' ',#14,'■','▀','▀','▀','▄',#25, #2, #7,'■','▀',
- '▀','█','█','█',' ',#15,'█','█',#25, #2,'█',' ', #8,'▓',#26, #4,'█',
- '▓',#24,#26, #3,'█','▓',' ',#13,'█',#25, #3,'▄','▄','▄',' ', #5,'■',
- ' ',' ','█','▓','█',' ', #1,'█','█',' ',' ','█',#25, #2, #9,'▀','▀',
- '█',' ',#10,'█','█',' ','▀','▀',' ',' ', #2,'█','█',' ', #6,'█','█',
- #25, #3,#14,'▄','▓','▀','▀','█','█',' ', #7,'█',#25, #3,'▄','▄','▄',
- ' ',' ',#15,'▀','▀','▀','■','█',' ', #8,#26, #6,'█',#24,#26, #4,'█',
- '▄',' ',#13,#26, #5,'▀',' ',' ', #5,#26, #4,'▀',#25, #5, #1,'█',' ',
- #9,#26, #3,'█','▓',' ',#10,'▀','▀',#25, #4, #2,'▀','▀',' ', #6,'▀',
- '▀',#25, #4,#14,#26, #4,'▀',' ',' ', #7,#26, #5,'▀',#25, #4,#15,'▄',
- '▄','▓',' ', #8,#26, #6,'█',#24,#26, #6,'█','▓',#25,'@','█','█','▓',
- '█','▓','█','█',#24,'█',' ',#15,'┌',#13,'─','─', #5,#26,#14,'─','┐',
- ' ', #1,'▄','▄','■','▀','█', #5,'┌',#26,'.','─','┐',' ', #8,'▓','█',
- '█',#24,'█',' ',#13,'│',' ', #7,'L','o','c','a','l',' ','L','o','g',
- 'o','n',#25, #4, #5,'│',' ', #1,'█','█',' ',' ','█', #5,'│', #7,'R',
- 'e','g','i','s','t','e','r','e','d',' ','S','y','s','o','p',' ','■',
- #25,#28, #5,'│',' ', #8,'█','█','█',#24,'█',' ', #5,'│',' ', #7,'S',
- 'y','s','o','p',' ','L','o','g','o','n',#25, #4, #5,'│',#25, #4, #1,
- '█', #5,'│', #7,'R','e','g','i','s','t','e','r','e','d',' ','B','o',
- 'a','r','d',' ','■',#25,#28, #5,'│',' ', #8,'█','█','█',#24,'█',' ',
- #5,'│',' ', #7,'C','o','n','f','i','g','u','r','a','t','i','o','n',
- #25, #2, #5,'│',#25, #5,'└',#26,'.','─','┘',' ', #8,'█','█','█',#24,
- '█',' ', #5,'│',' ', #7,'E','x','i','t',' ','C','o','n','s','p','i',
- 'r','a','c','y',' ',#13,'│',' ', #1,'▄','▄','■','▀','█',#25, #2, #8,
- '▄','■','▀',' ','▄','▄','■','▀','█','█',' ','▄','■',' ','▄','■','▀',
- '▓','█','▄',' ','■','▀','▀','▀','▄',#25, #2,'■','▀','▀','█','█','█',
- ' ','█','█',#25, #2,'█',' ','▓',#26, #5,'█',#24,'█',' ', #5,'└',#26,
- #14,'─',#13,'─','─',#15,'┘',' ', #1,'█','█',' ',' ','█',#25, #2, #9,
- '▀','▀','█',' ',#10,'█','█',' ','▀','▀',' ',' ', #2,'█','█',' ', #6,
- '█','█',#25, #3,#14,'▄','▓','▀','▀','█','█',' ', #7,'█',#25, #3,'▄',
- '▄','▄',' ',' ',#15,'▀','▀','▀','■','█',' ', #8,#26, #5,'█','▓',#24,
- #26, #4,'█',' ',' ',#26, #5,'▀',' ',' ',#26, #4,'▀',' ',' ',#15,'┌',
- #13,'─', #5,'┤', #9,#17,'▌','L','a','s','t',' ','C','a','l','l','e',
- 'r','s','▐', #5,#16,'├',#26,'&','─','┐',#24, #8,#26, #5,'█','▓',#25,
- #14,#13,'│',#25,'7', #5,'│',#24, #8,#26, #4,'█','▀','▀',' ',#13,'■',
- '▀','▀','█','█','█',' ',' ', #5,#26, #3,'▄',' ',' ','│',#25,'7','│',
- #24, #8,#26, #4,'█',' ',#13,'█',#25, #3,'▄','▄','▄',' ', #5,'■',' ',
- ' ','█','▓','█',' ','│',#25,'7','│',#24, #8,#26, #4,'█',' ',' ',#13,
- #26, #5,'▀',' ',' ', #5,#26, #4,'▀',' ',' ','│',#25,'7',#13,'│',#24,
- #8,#26, #5,'█','▓',#25,#14, #5,'└',#26,'5','─',#13,'─','─',#15,'┘',
- #24, #8,#26, #4,'█','▀','▀',' ',#13,'■','▀','▀','█','█','█',' ',' ',
- #5,#26, #3,'▄',' ',' ', #1,'▄','▄','■', #8,'▀','█',#25, #2,'▄','■',
- '▀',' ','▄','▄','■','▀','█','█',' ','▄','■',' ','▄','■','▀','▓','█',
- '▄',' ','■','▀','▀','▀','▄',#25, #2,'■','▀','▀','█','█','█',' ','█',
- '█',#25, #2,'█',' ',#26, #3,'█','▓','█','▓',#24,#26, #4,'█',' ',#13,
- '█',#25, #3,'▄','▄','▄',' ', #5,'■',' ',' ','█','▓','█',' ', #1,'█',
- '█',' ',' ','█',#25, #2, #9,'▀','▀','█',' ',#10,'█','█',' ','▀','▀',
- ' ',' ', #2,'█','█',' ', #6,'█','█',#25, #3,#14,'▄','▓','▀','▀','█',
- '█',' ', #7,'█',#25, #3,'▄','▄','▄',' ',' ',#15,'▀','▀','▀','■','█',
- ' ', #8,#26, #5,'█','▓',#24,#26, #4,'█',' ',' ',#13,#26, #5,'▀',' ',
- ' ', #5,#26, #4,'▀',#25, #5, #1,'█',' ', #9,#26, #3,'█','▓',' ',#10,
- '▀','▀',#25, #4, #2,'▀','▀',' ', #6,'▀','▀',#25, #4,#14,#26, #4,'▀',
- ' ',' ', #7,#26, #5,'▀',#25, #4,#15,'▄','▄','▓',' ', #8,#26, #6,'█',
- #24,#26, #5,'█','▓',#25,'A',#26, #6,'█',#24,#26, #4,'█','▀','▀',' ',
- #13,'■','▀','▀','█','█','█',' ',' ', #5,#26, #3,'▄',' ',' ', #1,'▄',
- '▄','■','▀','█',#25, #2, #9,'▄','■','▀',' ',#10,'▄','▄','■','▀','█',
- '█',' ', #2,'▄','■',' ', #6,'▄','■','▀','▓','█','▄',' ',#14,'■','▀',
- '▀','▀','▄',#25, #2, #7,'■','▀','▀','█','█','█',' ',#15,'█','█',#25,
- #2,'█',' ', #8,#26, #6,'█',#24,#26, #4,'█',' ',#13,'█',#25, #3,'▄',
- '▄','▄',' ', #5,'■',' ',' ','█','▓','█',' ', #1,'█','█',' ',' ','█',
- #25, #2, #9,'▀','▀','█',' ',#10,'█','█',' ','▀','▀',' ',' ', #2,'█',
- '█',' ', #6,'█','█',#25, #3,#14,'▄','▓','▀','▀','█','█',' ', #7,'█',
- #25, #3,'▄','▄','▄',' ',' ',#15,'▀','▀','▀','■','█',' ', #8,#26, #6,
- '█',#24,'▓',#26, #3,'█',' ',' ',#13,#26, #5,'▀',' ',' ', #5,#26, #4,
- '▀',#25, #5, #1,'█',' ', #9,#26, #3,'█','▓',' ',#10,'▀','▀',' ', #8,
- '▄','▄',' ',' ', #2,'▀','▀',' ', #6,'▀','▀',' ', #8,'▄','▄',' ',' ',
- #14,#26, #4,'▀',' ',' ', #7,#26, #5,'▀',' ',' ', #8,'▄','▄',' ',#15,
- '▄','▄','▓',' ', #8,'▓',#15,#23,'v','0','.','1','α', #8,#16,'▓',#24,
- #26, #6,'█',#26, #5,'▄','▓',#26, #6,'▄',#26, #3,'█','▄',#25, #6,#26,
- #3,'▄','█','█','▓',#26, #5,'▄',#26, #4,'█',#26, #4,'▄','█','▓',#26,
- #6,'▄','█','█','█','▄',#25, #3,#26, #6,'█',#24,#23,#25, #5,#15,'c',
- 'o','n','s','p','i','r','a','c','y',' ','b','u','l','l','e','t','i',
- 'n',' ','b','o','a','r','d',' ','s','o','f','t','w','a','r','e',' ',
- 'v','0','.','2','α',' ','╓',' ','(','c',')',' ','g','r','o','o','v',
- 'e','n',' ','d','e','s','i','g','n','s',' ','1','9','9','5',#25, #6,
- #24);
- type screentype = array [0..1327] of byte;
-
- var
- ScreenAddr : ScreenType absolute $B800:$0000;
-
- procedure UNCRUNCH (var Addr1,Addr2; BlkLen:Integer);
- begin
- inline (
- $1E/
- $C5/$B6/ADDR1/
- $C4/$BE/ADDR2/
- $8B/$8E/BLKLEN/
- $E3/$5B/
- $8B/$D7/
- $33/$C0/
- $FC/
- $AC/
- $3C/$20/
- $72/$05/
- $AB/
- $E2/$F8/
- $EB/$4C/
- $3C/$10/
- $73/$07/
- $80/$E4/$F0/
- $0A/$E0/
- $EB/$F1/
- $3C/$18/
- $74/$13/
- $73/$19/
- $2C/$10/
- $02/$C0/
- $02/$C0/
- $02/$C0/
- $02/$C0/
- $80/$E4/$8F/
- $0A/$E0/
- $EB/$DA/
- $81/$C2/$A0/$00/
- $8B/$FA/
- $EB/$D2/
- $3C/$1B/
- $72/$07/
- $75/$CC/
- $80/$F4/$80/
- $EB/$C7/
- $3C/$19/
- $8B/$D9/
- $AC/
- $8A/$C8/
- $B0/$20/
- $74/$02/
- $AC/
- $4B/
- $32/$ED/
- $41/
- $F3/$AB/
- $8B/$CB/
- $49/
- $E0/$AA/
- $1F);
- end;
-
- procedure write_picture(pic : string);
- begin
- if pic= 'wfc' then UnCrunch (wfc,ScreenAddr[ (1 * 2) + (1 * 160) -162],wfc_LENGTH);
- end;
-
- begin
- end.
-
-